Optimal guarding of polygons and monotone chains

نویسندگان

  • Danny Ziyi Chen
  • Vladimir Estivill-Castro
  • Jorge Urrutia
چکیده

In this paper we study several problems concerning the guarding of a polygon or a x-monotone polygonal chain P with n vertices from a set of points lying on it. Our results are: (1) An O(n logn) time sequential algorithm for computing the shortest guarding boundary chain of a polygon P. (2) An O(n logn) time sequential algorithm for computing the smallest set of consecutive edges guarding a polygon P. (3) Parallel algorithms for each of the two previous problems that run in O(logn) time using O(n) processors in the CREW-PRAM computational model. (4) A linear sequential algorithm for computing the smallest left-guarding set of vertices of an x-monotone polygonal chain P. (5) An optimal (n log n) sequential algorithm for computing the smallest guarding set of relays of an x-monotone polygonal chain P. (6) Finally, we consider the problem of nding the problem of placing on a x-monotone polygonal chain P one or several vertex guards which collectively cover the entire surface and show that this problem is NP-complete. The previously best known sequential algorithms for problems (1) and (2) take O(n 2 log n) time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Altitude Terrain Guarding and Guarding Uni-Monotone Polygons

We show that the problem of guarding an x-monotone terrain from an altitude line and the problem of guarding a uni-monotone polygon are equivalent. We present a polynomial time algorithm for both problems, and show that the cardinality of a minimum guard set and the cardinality of a maximum witness set coincide. Thus, uni-monotone polygons are perfect; this result also extends to monotone mount...

متن کامل

Optimal Algorithms for Stabbing Polygons by Monotone Chains

In this paper we present optimal algorithms to compute monotone stabbers for convex polygons. More precisely, given a set of m convex polygons with n vertices in total we want to stab the polygons with an x-monotone polygonal chain such that each polygon is entered at its leftmost point and departed at its rightmost point. Since such a stabber does not exist in general, we study two related pro...

متن کامل

Moldable and Castable Polygons

This paper introduces the concepts of Moldability and Castability of simple polygons and relates Moldability to Monotonicity. We detail a (n) algorithm for determining all n forward maximal monotone chains of a simple polygon and apply this algorithm to the problems of determining 2-Moldability, 2-Castability and the minimum monotone decomposition of a simple polygon 9]. Our results include a s...

متن کامل

Guarding curvilinear art galleries with vertex or point guards

One of the earliest and most well known problems in computational geometry is the socalled art gallery problem. The goal is to compute the minimum possible number guards placed on the vertices of a simple polygon in such a way that they cover the interior of the polygon. In this paper we consider the problem of guarding an art gallery which is modeled as a polygon with curvilinear walls. Our ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995